[AID-BACKEND-014] Создать Метод ProcessReceiptImage() в image-processor
Реализация асинхронного хендлера OCR-распознавания текста
NoteКраткая карточка задачи
- Репозиторий / Компонент:
image-processor(Домен AID). - Контракт метода: Kafka Consumer Handler
ProcessReceiptImage(). - Статус: Готово к реализации
- Ссылка на Метод: Спецификация ИИ-фильтрации обсценного контента
- Инструкция по шагам:
- На Шаге 4: Настроить подписку и вычитку сообщений из графического топика Кафки
bpds.inventory.in.receipt.image. - На Шаге 5: Использовать извлеченный из payload
image_file_urlдля скачивания бинарного файла изMinIOв локальный буфер памяти. - Передать изображение во внутренний OCR-движок. Выполнить сегментацию и распознавание текстовых надписей, собрав все строки чека (названия позиций, цены, ИНН, даты) в единый сырой текстовый блок.
- На Шаге 6: Запаковать распознанный текст в структуру общего текстового топика (
raw_text_input,app_lang,x_request_id), выставить флаг источника"source": "RECEIPT_OCR"и опубликовать данные в топикbpds.inventory.in.receipt.upload.
- На Шаге 4: Настроить подписку и вычитку сообщений из графического топика Кафки